package javaroke.negocio;


import java.util.Collection;

import javaroke.dao.SalaDAO;
import javaroke.excepcion.DAOExcepcion;
import javaroke.modelo.Sala;

public class GestionSala {

	public Sala insertar(Sala vo) throws DAOExcepcion {
		SalaDAO dao = new SalaDAO();
		return dao.insertar(vo);
	}

	// Obtener Sala
	
		public Sala obtener(int idSala) throws DAOExcepcion {
			SalaDAO dao = new SalaDAO();
			return dao.obtener(idSala);
		}
 
		// Actualizar Sala
		
		public Sala actualizar(Sala vo) throws DAOExcepcion {
			SalaDAO dao = new SalaDAO();
			return dao.actualizar(vo);
		}

		// Eliminar Sala
		
		public void eliminar(int idSala) throws DAOExcepcion {
			SalaDAO dao = new SalaDAO();
			dao.eliminar(idSala);
		}

		// Listar Salas
		
		public Collection<Sala> listar() throws DAOExcepcion {
			SalaDAO dao = new SalaDAO();

			return dao.listar();
		}

	
}